package com.pm.entity.dto.task;

import lombok.Data;

import java.math.BigDecimal;
import java.util.List;

@Data
public class TaskQuarterScoreTree {

    /**
     * 任务id
     */
    private Integer taskId;

    /**
     * 任务名称
     */
    private String name;

    /**
     * 任务简称
     */
    private String title;

    /**
     * 完成率
     */
    private BigDecimal oneDegree;
    private BigDecimal twoDegree;
    private BigDecimal threeDegree;
    private BigDecimal fourDegree;

    /**
     * 负面清单
     */
    private BigDecimal oneAwardScore;
    private BigDecimal twoAwardScore;
    private BigDecimal threeAwardScore;
    private BigDecimal fourAwardScore;

    /**
     * 加
     */
    private BigDecimal onePlus;
    private BigDecimal twoPlus;
    private BigDecimal threePlus;
    private BigDecimal fourPlus;

    /**
     * 减
     */
    private BigDecimal oneReduce;
    private BigDecimal twoReduce;
    private BigDecimal threeReduce;
    private BigDecimal fourReduce;


    private BigDecimal oneNegativeScore;
    private BigDecimal twoNegativeScore;
    private BigDecimal threeNegativeScore;
    private BigDecimal fourNegativeScore;

    /**
     * 日常
     */
    private BigDecimal oneLedgerScore;
    private BigDecimal twoLedgerScore;
    private BigDecimal threeLedgerScore;
    private BigDecimal fourLedgerScore;

    /**
     * 季度总分
     */
    private BigDecimal oneAllScore;
    private BigDecimal twoAllScore;
    private BigDecimal threeAllScore;
    private BigDecimal fourAllScore;

    /**
     * 全年总得分
     */
    private BigDecimal taskAllScore;

    /**
     * 子集
     */
    private List<TaskQuarterScoreTree> children;
}
